package br.com.webprojeto.basicas;

import java.io.Serializable;

import java.util.Date;



public class Veiculo implements Serializable {
 
	// atributos primarios
	private static final long serialVersionUID = 1L;
	
	private long codVeiculo;
	 
	private String placaPolicial;
	
	private Date dataCadastro;
	
	private Date dataExecutada;
	 
	private Date dataManutencao;
	 
	private int km;
	
	private int kmProxima;
	
	// atributos secundarios
	
	
	private Funcionario funcionario;
	 
	

	// contrutores
	
	public Veiculo(long codVeiculo, String placaPolicial, Date dataCadastro,
			Date dataExecutada, Date dataManutencao, int km, int kmProxima,
			Funcionario funcionario) {
		super();
		this.codVeiculo = codVeiculo;
		this.placaPolicial = placaPolicial;
		this.dataCadastro = new Date();
		this.dataExecutada = dataExecutada;
		this.dataManutencao =dataManutencao;
		this.km = km;
		this.kmProxima = kmProxima;
		this.funcionario = funcionario;
		
	}

	// gets e sets
	
	public Veiculo(){
		
	}

	public long getCodVeiculo() {
		return codVeiculo;
	}

	public void setCodVeiculo(long codVeiculo) {
		this.codVeiculo = codVeiculo;
	}

	public String getPlacaPolicial() {
		return placaPolicial;
	}

	public void setPlacaPolicial(String placaPolicial) {
		this.placaPolicial = placaPolicial;
	}

	public Date getDataExecutada() {
		return dataExecutada;
	}

	public void setDataExecutada(Date dataExecutada) {
		this.dataExecutada = dataExecutada;
	}

	public Date getDataCadastro() {
		return dataCadastro;
	}

	public void setDataCadastro(Date dataCadastro) {
		this.dataCadastro = dataCadastro;
	}
	
	

	public Date getDataManutencao() {
		return dataManutencao;
	}

	public void setDataManutencao(Date dataManutencao) {
		this.dataManutencao = dataManutencao;
	}

	public int getKm() {
		return km;
	}

	public void setKm(int km) {
		this.km = km;
	}

	public int getKmProxima() {
		return kmProxima;
	}

	public void setKmProxima(int kmProxima) {
		this.kmProxima = kmProxima;
	}

	public Funcionario getFuncionario() {
		return funcionario;
	}

	public void setFuncionario(Funcionario funcionario) {
		this.funcionario = funcionario;
	}

	
	
}